package acceso.universidad;

import model.Universidad;

public class FabricaAdaptadorUniversidad {
	private static FabricaAdaptadorUniversidad instance;
	public static FabricaAdaptadorUniversidad getInstance(){
		if(instance==null){
			instance = new FabricaAdaptadorUniversidad();
		}
		return instance;
	}
	public AdaptadorAccesoUniversidad getAdaptadorUniversidad(Universidad universidad){
		AdaptadorAccesoUniversidad adaptadorAU = null;
		switch (universidad.getCodigo()) {
		case "U1":
			adaptadorAU = new AdaptadorUniversidadUTN();
			break;
		case "U2":
			adaptadorAU = new AdaptadorUniversidadMendoza();
			break;
		case "U3":
			adaptadorAU = new AdaptadorUniversidadChampagnat();
			break;

		default:
			break;
		}
		return adaptadorAU;
	}
}
